"""
分析模板文件结构
"""

import sys
import os
sys.path.append(os.path.dirname(os.path.abspath(__file__)))

from template_filler import TemplateFiller

def main():
    template_path = "Template/【公開用】PM_要員計画（山積み表・リソースヒストグラム）_20211121_01.xlsx"

    filler = TemplateFiller(template_path)
    structure = filler.analyze_template_structure()

    print("=" * 60)
    print("模板文件结构分析")
    print("=" * 60)
    print(f"总工作表数量: {structure.get('total_sheets', 0)}")
    print()

    for i, sheet in enumerate(structure.get('sheets', [])):
        print(f"工作表 {i+1}: {sheet['name']}")
        print(f"  最大行数: {sheet['max_row']}")
        print(f"  最大列数: {sheet['max_column']}")
        print("  样本数据:")

        for row_idx, row_data in enumerate(sheet['sample_data']):
            print(f"    第{row_idx+1}行: {row_data}")
        print()

if __name__ == "__main__":
    main()